DATALENGTH=_32_BITS, IMCKFS=M2SF32, MODE=SLAVE
Mode Register
MODE | Inter-IC Sound Controller Mode 0 (SLAVE): I2SC_CK and I2SC_WS pin inputs used as bit clock and word select/frame synchronization. 1 (MASTER): Bit clock and word select/frame synchronization generated by I2SC from MCK and output to I2SC_CK and I2SC_WS pins. Peripheral clock or GCLK is output as master clock on I2SC_MCK if I2SC_MR.IMCKMODE is set. |
DATALENGTH | Data Word Length 0 (_32_BITS): Data length is set to 32 bits 1 (_24_BITS): Data length is set to 24 bits 2 (_20_BITS): Data length is set to 20 bits 3 (_18_BITS): Data length is set to 18 bits 4 (_16_BITS): Data length is set to 16 bits 5 (_16_BITS_COMPACT): Data length is set to 16-bit compact stereo. Left sample in bits 15:0 and right sample in bits 31:16 of same word. 6 (_8_BITS): Data length is set to 8 bits 7 (_8_BITS_COMPACT): Data length is set to 8-bit compact stereo. Left sample in bits 7:0 and right sample in bits 15:8 of the same word. |
RXMONO | Receive Mono |
RXDMA | Single or Multiple DMA Controller Channels for Receiver |
RXLOOP | Loopback Test Mode |
TXMONO | Transmit Mono |
TXDMA | Single or Multiple DMA Controller Channels for Transmitter |
TXSAME | Transmit Data when Underrun |
IMCKDIV | Selected Clock to I2SC Master Clock Ratio |
IMCKFS | Master Clock to fs Ratio 0 (M2SF32): Sample frequency ratio set to 32 1 (M2SF64): Sample frequency ratio set to 64 2 (M2SF96): Sample frequency ratio set to 96 3 (M2SF128): Sample frequency ratio set to 128 5 (M2SF192): Sample frequency ratio set to 192 7 (M2SF256): Sample frequency ratio set to 256 11 (M2SF384): Sample frequency ratio set to 384 15 (M2SF512): Sample frequency ratio set to 512 23 (M2SF768): Sample frequency ratio set to 768 31 (M2SF1024): Sample frequency ratio set to 1024 47 (M2SF1536): Sample frequency ratio set to 1536 63 (M2SF2048): Sample frequency ratio set to 2048 |
IMCKMODE | Master Clock Mode |
IWS | I2SC_WS Slot Width |